drill sleeve - Turkish English Dictionary